資料來源:I can't install pyaudio on Windows? How to solve “error: Microsoft Visual C++ 14.0 is required.”?
PyAudio 套件來源:Unofficial Windows Binaries for Python Extension Packages
如題,當初會來撰寫這篇參考筆記的主要原因很簡單(如下方圖片所示),就是因為 PyAudio 套件好像沒辦法直接使用 pip install
指令來執行安裝,所以就會噴出很長一串的報錯訊息,然後以在網路上搜尋到的解決方式而言,感覺應該是 Python 的 pip 套件,沒辦法正確的抓到相對應的作業系統、python 版本、cpu 廠牌的 .whl 檔案來做安裝,需要自己來手動查找並下載對應正確版本的 .whl 檔案來使用,才能夠正確的安裝套件。
特此撰寫本篇文章作為紀錄文件,用以方便後續可以重複查閱,雖然後面沒有什麼機會再用到,但也算是一個不錯的經驗。
如上方圖片所示,要先用指令: python --version
來查看目前的 Python 版本是多少,同時確認到底是 64 位元還是 32 位元的 python,接著再到網站: Unofficial Windows Binaries for Python Extension Packages 找到並下載對應版本的 .whl 檔案來安裝 PyAudio 套件。
.whl 檔案的版本對應關係:以上圖為例子,cp 後面是代表 python 的版本,例如 cp37 就是指 python 3.7, win_amd64 跟 win32 則代表使用的是 amd 或者是 intel 的 cpu。